@charset "gb2312";
.section {
    margin-bottom: 5px;
    border-right: 1px solid #D7D7D7;
	border-left:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
}
.caption {
    background: url("../../imgs/bg_linear_b.gif") repeat-x scroll 0 bottom transparent;
    border: 1px solid #D7D7D7;
    clear: both;
    display: block;
    height: 26px;
    line-height: 26px;
    padding-left: 9px;
}
.caption h3 {
    color: #484848;
    display: inline;
    float: left;
    font-size: 14px;
    line-height: 26px;
    position: relative;
    vertical-align: middle;
}

.tb_list {
    margin-bottom: -1px;
}
.tb_list th {
    background: none repeat scroll 0 0 #EBF2FA;
    padding: 6px 10px;
    text-align: center;
    white-space: nowrap;
}
.tb_list .highlight th, .tb_list .highlight td {
    background: none repeat scroll 0 0 #E2F2FF;
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #C9DAE2;
}
.tb_list .sub_highlight, .tb_list .sub_highlight td {
    background: none repeat scroll 0 0 #EBF2FA;
}
.tb_list td {
    border-bottom: 1px dotted #D7D7D7;
    padding: 6px 10px;
    /*text-align: center;*/
}
.tb_tl td, .tb_tl th {
    text-align: left;
}
.tb_list .tc {
    text-align: center;
}
.tb_list .tl {
    text-align: left;
}
.tb_list .vt {
    vertical-align: top;
}
.tb_list .vm {
    vertical-align: middle;
}
.tb_list b {
    margin: 0 5px;
}